package com.xs.mvc.dao;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import com.xs.mvc.query.BaseQuery;

/**
 * @Title: <P>BaseDao.java</P>
 * @Package <P>com.xs.mvc.dao</P>
 * @Description: <P>baseDao</P>
 * @author renweiping
 * @date 2019年1月15日 下午3:50:49
 * @version 1.0
 */

public  interface BaseDao<T,PK extends Serializable > {
	T getById(PK id);
	int deleteById(PK id);
	void save (T id);
	List<T> getAll();
	int update(T t);
	List<T> getByPage(BaseQuery query);
	int deleteAll();
}
